/*--------------------------------*- C++ -*----------------------------------*\
  =========                 |
  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
   \\    /   O peration     | Website:  https://openfoam.org
    \\  /    A nd           | Version:  8
     \\/     M anipulation  |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       extendedFeatureEdgeMesh;
    location    "constant/extendedFeatureEdgeMesh";
    object      fluid.extendedFeatureEdgeMesh;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

// points

24
(
(-0.1 0.6 -0.1)
(-0.1 0.6 0.1)
(0.1 0.6 0.1)
(0.1 0.6 -0.1)
(0.1 -0.6 -0.1)
(0.1 -0.6 0.1)
(-0.1 -0.6 0.1)
(-0.1 -0.6 -0.1)
(-0.4 -0.4 -0.4)
(-0.4 -0.4 0.4)
(-0.4 0.4 0.4)
(-0.4 0.4 -0.4)
(0.4 0.4 -0.4)
(0.4 0.4 0.4)
(0.4 -0.4 0.4)
(0.4 -0.4 -0.4)
(-0.1 -0.4 0.1)
(-0.1 -0.4 -0.1)
(0.1 -0.4 -0.1)
(0.1 -0.4 0.1)
(-0.1 0.4 -0.1)
(-0.1 0.4 0.1)
(0.1 0.4 0.1)
(0.1 0.4 -0.1)
)

// edges

36
(
(0 1)
(1 2)
(2 3)
(3 0)
(4 5)
(5 6)
(6 7)
(7 4)
(6 16)
(17 7)
(19 5)
(4 18)
(21 1)
(0 20)
(2 22)
(23 3)
(9 10)
(8 9)
(11 8)
(10 11)
(13 14)
(12 13)
(15 12)
(14 15)
(11 12)
(15 8)
(13 10)
(9 14)
(16 17)
(18 19)
(17 18)
(19 16)
(20 21)
(22 23)
(23 20)
(21 22)
)

// concaveStart mixedStart nonFeatureStart
16 16 24
// internalStart flatStart openStart multipleStart
28 36 36 36
// normals

44
(
(0 1 0)
(-1 0 0)
(0 0 1)
(0 1 0)
(1 0 -0)
(0 0 -1)
(0 -1 0)
(1 0 0)
(0 0 1)
(0 -1 0)
(-1 0 0)
(0 0 -1)
(0 0 1)
(-1 0 0)
(1 0 -0)
(0 0 -1)
(-1 0 0)
(0 0 -1)
(0 0 1)
(1 0 0)
(-1 0 0)
(0 0 1)
(0 -1 0)
(-1 0 0)
(0 0 -1)
(0 1 0)
(1 0 -0)
(0 0 1)
(-0 1 0)
(1 0 0)
(0 0 -1)
(0 -1 0)
(0 1 0)
(0 -1 -0)
(-0 1 0)
(-0 -1 0)
(0 -1 0)
(0 -1 0)
(-0 -1 -0)
(0 -1 0)
(0 1 0)
(0 1 0)
(-0 1 0)
(0 1 0)
)

// normal volume types

44
(
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
)

// normalDirections

36
(
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
2(1 -1)
)

// edgeNormals

36
(
2(0 1)
2(0 2)
2(3 4)
2(3 5)
2(6 7)
2(6 8)
2(9 10)
2(9 11)
2(10 12)
2(13 11)
2(14 8)
2(7 15)
2(16 2)
2(1 17)
2(4 18)
2(19 5)
2(20 21)
2(20 22)
2(23 24)
2(23 25)
2(26 27)
2(26 28)
2(29 30)
2(29 31)
2(30 32)
2(24 33)
2(21 34)
2(27 35)
2(13 36)
2(14 37)
2(15 38)
2(12 39)
2(16 40)
2(19 41)
2(17 42)
2(18 43)
)

// featurePointNormals

24
(
3(0 1 5)
3(0 1 2)
3(0 2 4)
3(3 4 5)
3(6 7 11)
3(6 7 8)
3(6 8 10)
3(9 10 11)
3(20 22 24)
3(20 21 22)
3(20 21 25)
3(23 24 25)
3(26 28 30)
3(26 27 28)
3(26 27 31)
3(29 30 31)
3(10 12 36)
3(13 11 36)
3(7 15 37)
3(14 8 37)
3(1 17 40)
3(16 2 40)
3(4 18 41)
3(19 5 41)
)

// featurePointEdges

24
(
3(3 13 0)
3(0 12 1)
3(2 14 1)
3(2 15 3)
3(7 11 4)
3(4 10 5)
3(6 8 5)
3(6 9 7)
3(18 25 17)
3(16 27 17)
3(19 26 16)
3(18 24 19)
3(22 24 21)
3(20 26 21)
3(23 27 20)
3(22 25 23)
3(28 31 8)
3(9 30 28)
3(11 30 29)
3(10 31 29)
3(13 34 32)
3(12 35 32)
3(33 35 14)
3(15 34 33)
)

// regionEdges
8(0 1 2 3 4 5 6 7)


// ************************************************************************* //
